//package com.gamutsoft.amb.common.tags;
//
//import java.io.IOException;
//import java.util.ArrayList;
//import java.util.List;
//import java.util.Map;
//
//import javax.servlet.jsp.JspException;
//import javax.servlet.jsp.tagext.TagSupport;
//
//import org.apache.commons.lang.StringUtils;
//
//import com.gamutsoft.amb.common.bean.QueryExample;
//import com.gamutsoft.amb.common.util.SpringContextUtil;
//import com.gamutsoft.amb.system.SysConstant.service.ISystemConstantService;
//
///**
// * @author xinxing
// *
// */
//@SuppressWarnings("serial")
//public class MasterDataWriterTag extends TagSupport {
//	
//	private String masterType;
//	
//	private String masterCode;
//	
//	
//	public int doStartTag() throws JspException {
//		if(StringUtils.isEmpty(masterCode)) {
//			return 0;
//		}
//		String result = "";
//		// start
//		try {
//			ISystemConstantService systemConstantService = (ISystemConstantService)SpringContextUtil.getBean("systemConstantService");
//			List<Map> masterDatas = new ArrayList<Map>();
//			QueryExample qe = new QueryExample();
//			qe.addCondictions("T.STATUS", "=", "1");
//			qe.addCondictions("T.TYPE", "=", masterType);
//			qe.addCondictions("T.CONSTANT_VALUE", "=", masterCode);
//			masterDatas = systemConstantService.searchSystemConstantList(qe);
//			if(masterDatas != null && masterDatas.size() > 0 && masterDatas.get(0)!=null) {
//				Map temp = masterDatas.get(0);
//				result = temp.get("constant_name")!=null?temp.get("constant_name").toString():"";
//			}
//			
//		} catch (Exception e1) {
//			e1.printStackTrace();
//		}
//		
//		// 输出到页面
//		try {
//			pageContext.getOut().write(result);
//		} catch (IOException e) {
//			e.printStackTrace();
//		}
//		return 0;
//	}
//
//	/**
//	 * @return the code
//	 */
//	public String getMasterCode() {
//		return masterCode;
//	}
//
//	/**
//	 * @param code the code to set
//	 */
//	public void setMasterCode(String code) {
//		this.masterCode = code;
//	}
//
//	/**
//	 * @return the masterType
//	 */
//	public String getMasterType() {
//		return masterType;
//	}
//
//	/**
//	 * @param masterType the masterType to set
//	 */
//	public void setMasterType(String masterType) {
//		this.masterType = masterType;
//	}
//}
